<?php
namespace app\home\model;
use think\Model;

class UseExample extends Base
{
    protected $table = 't_user'; // 设置当前模型对应的完整数据表名称
    protected $connection = [
        // 数据库类型
        'type'        => 'mysql',
        // 数据库连接DSN配置
        'dsn'         => '',
        // 服务器地址
        'hostname'    => '127.0.0.1',
        // 数据库名
        'database'    => 'erp',
        // 数据库用户名
        'username'    => 'root',
        // 数据库密码
        'password'    => 'root',
        // 数据库连接端口
        'hostport'    => '',
        // 数据库连接参数
        'params'      => [],
        // 数据库编码默认采用utf8
        'charset'     => 'utf8',
        // 数据库表前缀
        'prefix'      => 't_',
    ];
//    protected $pk = ''; //默认主键为自动识别，如果需要指定

    public function adfasdf()
    {

        // 静态调用 方法1
        $user = User::get(1);
//        $user->name = 'thinkphp';
//        $user->save();
/*
// 实例化模型
        $user = new User;
        $user->name= 'thinkphp';
        $user->save();

// 使用 Loader 类实例化（单例）
        $user = Loader::model('User');

// 或者使用助手函数`model`
        $user = model('User');
        $user->name= 'thinkphp';*/
        return $user->getData();
    }
    public function finddata()
    {
        // 静态调用 方法1
        $user = User::get(1);
        $user = User::get(['u_name' => 'adm']);
        // 获取某个用户的积分
        User::where('id',10)->value('score');
        // 获取某个列的所有值
        User::where('status',1)->column('name');
        // 以id为索引
        User::where('status',1)->column('name','id');
        dump($user->name) ;
        //实例化模型后调用
        $user = User::where('u_name','adm')->find();
        dump($user->getData());
//        return $user->getData();
    }
}


